home *** CD-ROM | disk | FTP | other *** search
/ Chip 1996 April / CHIP 1996 aprilis (CD06).zip / CHIP_CD06.ISO / hypertxt.arj / 9404 / PARADOX.CD < prev    next >
Text File  |  1994-11-26  |  16KB  |  288 lines

  1.           @VParadox for Windows v4.5@N
  2.  
  3.           @VA helyzet nem paradox@N
  4.  
  5.  
  6.           A  huszadik század végén az ember elérte azt a szintet, hogy
  7.           lassan    már   nem   tud   mit   kezdeni   a   reá   zúduló
  8.           információáradattal.  Éjjel-nappal folynak az információk és
  9.           az   adatok   körülöttünk,   és   csak   az  élheti  túl  az
  10.           adatrobbanást,  aki képes kezelni a helyzetet, és együttélni
  11.           is  képes vele. Ezért egyre jobban rászorulunk segédeszközök
  12.           igénybevételére.  E  segédeszközök legfontosabb csoportja az
  13.           adatbáziskezelô rendszereké.
  14.  
  15.  
  16.  
  17.  
  18.           Januári  és  februári számunkban foglalkoztunk a Borland cég
  19.           Ashton-Tate-tôl  örökölt  és  továbbfejlesztett dBase IV 2.0
  20.           adatbáziskezelô  programcsomagjával.  Most  a  Borland saját
  21.           fejlesztésû  adatbáziskezelô  programja,  a  Paradox  4.5-ös
  22.           windowsos verzióját nézzük meg közelebbrôl.
  23.  
  24.  
  25.                                  @VTelepítés@N
  26.  
  27.           A  Paradox  for Windows csomag öt darab 3 1/2 colos HD (1,44
  28.           Mbyte-os)  lemezbôl és egy részletes, gyakorlatilag mindenre
  29.           kiterjedô   kézikönyvbôl   áll.   A   szoftver  hardver-  és
  30.           operációs  rendszer igénye a következô: legalább 386-os gép,
  31.           4  Mbyte  memória,  20  Mbyte  szabad terület a merevlemezen
  32.           (ebbôl  5  Mbyte-ot visszakapunk a telepítés után), legalább
  33.           EGA   monitor,   Windows  3.1,  (Windows  3.0  alatt  ne  is
  34.           próbálkozzunk).  Egér  használata  nem  kötelezô, de -- mint
  35.           minden  Windows-alkalmazás esetében -- erôsen ajánlott, mert
  36.           számos   mûveletet  csak  egérrel  lehet  elvégezni,  és  az
  37.           ikonokat  sem  használhajuk  másképpen. Hálózati csatlakozás
  38.           nem   kötelezô,   de   a   Paradox   támogatja  a  következô
  39.           hálózatokat:  Novell,  3COM  3Plus/3Plus Open, Microsoft LAN
  40.           Manager,  és  minden  olyan  hálózatot  támogat,  amely  100
  41.           százalékosan kompatibilis a Windowszal.
  42.  
  43.           A   program  telepítése  egyszerû  és  látványos.  Az  egész
  44.           telepítési  folyamatot  egy képzeletbeli autóból kísérhetjük
  45.           végig,  ahol  a  kilométeróra  a telepítés állapotát mutatja
  46.           százalékban,  a  mûszerfal  jobb  oldalán  az  éppen másolás
  47.           alatt    álló    file-ok    szerepelnek,    illetve   idôben
  48.           figyelmeztett  minket,  ha lemezt kell cserélni, miközben az
  49.           útmenti  óriási  plakátokon  különbözô  hasznos  információk
  50.           jelennek  meg a szoftverrôl -- és a szoftvert gyártó cégrôl,
  51.           a Borlandról.
  52.  
  53.           A  Paradox  for  Windows  azon  adatbáziskezelôk családjához
  54.           tartozik,   amelyek   nemcsak   a  megszokott  mezôtípusokat
  55.           (alfanumerikus,  numerikus,  dátum,  memo,  pénzügyi  stb.),
  56.           hanem  különlegesen  formatált  memo,  grafikus,  és bináris
  57.           mezôket  is tartalmazhatnak. Egy új adatbázis létrehozásakor
  58.           lehetôségünk  és  kötelességünk  elôírni, hogy milyen típusú
  59.           adatbázist  szeretnénk  (dBase  III  Plus, dBase IV, Paradox
  60.           3.5).  Ez  azért  fontos,  mert  ettôl  függ a további munka
  61.           során az indexelés típusa is.
  62.  
  63.  
  64.                              @VAdatmegjelenítés@N
  65.  
  66.           A  Paradox for Windows betöltése után, ami egy kicsit sokáig
  67.           tart,  bemutatkozik  a  fômenü,  amely látszólag szegényes a
  68.           többi  Windows-alkalmazáshoz  képest. A legördülô menüsorban
  69.           mindössze  négy  menüpont  (File, Properties, Windows, Help)
  70.           szerepel,  s  az  ikonsor betöltés utáni állapota sem sokkal
  71.           gazdagabb.   Az  adatbázis  megnyitása  után  megváltozik  a
  72.           helyzet,  mert  egy  újabb  menüsor jelenik meg, és bôvül az
  73.           ikonsor  is, sôt, szinte minden egyes mûvelet után egy újabb
  74.           ikonsor   jelenik   meg,   ami   jelentôsen  megkönnyíti  és
  75.           látványosabbá, áttekinthetôbbé teszi a munkát.
  76.  
  77.           A  Paradox adatmegjelenítési formája a táblázatos forma, ami
  78.           azt  jelenti,  hogy  a táblázat sorai a rekordokat, oszlopai
  79.           pedig  a  mezôket ábrázolják. Ennek a megjelenítési formának
  80.           sok  elônye  és  hátránya  van. Elônye, hogy egyszerre lehet
  81.           áttekinteni  több  rekord tartalmát, és rendezés után jobban
  82.           lehet   kiemelni   és   megkeresni  a  hasonlóságokat  és  a
  83.           különbségeket  a rekordok között. Hátránya, hogy ha a rekord
  84.           több  mezôt  tartalmaz,  mint amennyi elférne a képernyôn (s
  85.           rendszerint  így  szokott  lenni),  akkor  egy  rekordnak az
  86.           összes  mezôjét  nem  lehet egyszerre látni. Ezért a Paradox
  87.           a  Quick  Form segítségével lehetôséget ad arra, hogy teljes
  88.           képernyôs   üzemmódban   láthassuk   a  rekord  adatait.  Ez
  89.           egyébként  nem  kizárólag  a  Paradox  tulajdonsága, mert az
  90.           összes   valamire  való  adatbáziskezelô  rendelkezik  ilyen
  91.           lehetôséggel,  de a különbség az, hogy a Paradox for Windows
  92.           4.5  verziója  egy  sereg  Form Design lehetôséget biztosít,
  93.           nem  beszélve  a  táblák  összefûzési  lehetôségérôl  és  az
  94.           adatok ilyen formátumban történô kinyomtathatóságáról.
  95.  
  96.           Az    adatmegjelenítés   másik   formája,   amit   általában
  97.           nyomtatott  formában szoktunk használni, a jelentés (Report)
  98.           vagy  a  címke  (Label),  amit a Quick Report ikonjának vagy
  99.           menüpontjának  segítségével  lehet létrehozni. A Paradox nem
  100.           tesz  különbséget  a  két  megjelenítési  forma között, mint
  101.           mondjuk  a  dBase,  de  ebben  nincs semmi kivetnivaló, mert
  102.           mindkét   forma   ugyanazt   a  célt  szolgálja:  az  elôírt
  103.           kritériumokat  kielégítô  rekordok  bizonyos számú mezôjének
  104.           rendezett    formában    való    kinyomtatását.    A    Form
  105.           adatmegjelenítési  formátum  eddig  azt jelentette, hogy egy
  106.           rekord  mezôit  egymásutáni  sorokban helyeztük el, a Report
  107.           formátum  viszont  általában  ugyanabba  a sorban teszi ôket
  108.           egymás   mellé.   A   Paradox   rendelkezik  az  úgynevezett
  109.           multi-record  report  formátummal, ami összekombinálja a két
  110.           stílust.
  111.  
  112.           A  Paradox  elôbb  említett  adatmegjelenítési formáin kívül
  113.           ismer  még  két  különleges formátumot, a Quick Graphot és a
  114.           Quick   Crosstabot.   A   Quick   Graph  az  adatok  közötti
  115.           összefüggéseket  legjobban  kiemelô  formátum,  és  így ezek
  116.           jobban   elemezhetôk  lesznek.  A  Quick  Graph  a  rekordok
  117.           bizonyos   mezôinek   egymás   függvényében  való,  grafikon
  118.           formájú  ábrázolása.  A  Quick  Crosstab  -- mint nevébôl is
  119.           sejthetjük  --  egy  kereszttábla formájában jeleníti meg az
  120.           adatokat. A Quick Crosstab a következô célokat szolgálja:
  121.  
  122.           @V*@N osztályozza az adatokat egy vagy több kategóriában;
  123.  
  124.           @V*@N összesíti az adatokat ezekben a kategóriákban;
  125.  
  126.           @V*@N rendezi az összesített adatokat;
  127.  
  128.           @V*@N megjeleníti azokat kereszttáblában.
  129.  
  130.           Mind   a   Quick   Graph,   mind   a  Quick  Crosstab  lehet
  131.           egydimenziós  vagy  kétdimenziós.  A  grafikonok  ábrázolása
  132.           többféleképpen  történhet,  lehet  3D  lépcsôs,  2D vonalas,
  133.           vagy akár körszeletes formájú.
  134.  
  135.  
  136.                     @VAdatok keresése, rendezése, szûrése@N
  137.  
  138.           Az  adatok  számítógépes  feldolgozásának egyik legfontosabb
  139.           célja,   hogy   az  adatok  bármikor  gyorsan  hozzáférhetôk
  140.           legyenek.   Ezért   fontos   szempont   egy  adatbáziskezelô
  141.           minôsítésénél,  hogy  az adatok mindig kéznél vannak-e -- és
  142.           ez  attól  függ,  hogy  mennyire gyorsan és problémamentesen
  143.           tudunk hozzáférni a kívánt adatokhoz.
  144.  
  145.           Az  elsô  kézenfekvô  keresési  mód  nem igényel indexelést,
  146.           csak  azt,  hogy a keresési szempontot képezô mezôt a LOCATE
  147.           parancs   segítségével   beírjuk.   Nagyon   egyszerûen   és
  148.           viszonylag  gyorsan lehet a LOCATE-tel keresni adatokat, s a
  149.           keresési  sebességet csak növelni tudjuk, ha ráadásul a SORT
  150.           paranccsal   fizikailag   is  átrendezzük  az  adatbázist  a
  151.           keresési  szempont  szerint.  Viszont  van  egy  hátránya  a
  152.           LOCATE-es  keresésnek:  a  keresési  szempontot  képezô mezô
  153.           egész  tartalmát  be kell írni, mivel kulcskifejezés szerint
  154.           nem  jutunk  a  keresett adathoz, amit pedig a jó öreg dBase
  155.           III  Plus  is  tudott  már.  Ugyanakkor  van  egy  elônye  a
  156.           dBase-zel  szemben:  nem  tesz különbséget kis- és nagybetûk
  157.           között.   A  LOCATE  használata  nagyon  korlátozott,  ezért
  158.           nélkülözhetetlen  része  az  adatbáziskezelésnek a szûréssel
  159.           vagy indexeléssel való rendezés.
  160.  
  161.           A  szûrés  (Query) lehetôvé teszi, hogy a rekordok csak azon
  162.           csoportja  jelenjen  meg  a  képernyôn,  amelyek  az  elôírt
  163.           feltételnek  eleget  tesznek.  A  Paradox-Query segítségével
  164.           adatok  keresésén  és jelölésén kívül különbözô számításokat
  165.           is  végezhetünk, több adatbázist is összefûzhetünk, feltéve,
  166.           hogy  ezek egy közös mezôvel rendelkeznek, és eleget tesznek
  167.           a   kiszabott   feltételnek.   A   dBase  típusú  adabázisok
  168.           különbözô  mezôk  szerinti,  dBase típusú indexeit a Paradox
  169.           át tudja venni, és karban tudja tartani.
  170.  
  171.           Viszont  a  Paradox-típusú  adatbázisoknál alkalmazni kell a
  172.           Paradox-féle  elsôdleges (primary) és másodlagos (secondary)
  173.           indexelési  formát.  Ezért a munka teljesen más dBase-típusú
  174.           és  más a Paradox-típusú adatbázisoknál. Az elsôdleges kulcs
  175.           (primary  key) az a mezô vagy mezôcsoport, amely tartalmazza
  176.           azt  az  adatot, amely egyedül jellemzi az adatbázis bármely
  177.           rekordját,  ebbôl  kifolyólag  egy adott rekordnak az adatai
  178.           nem   szerepelhetnek   kétszer   az   adatbázisban,  és  egy
  179.           kulcsmezô  nem  lehet üres mezô. A Paradoxban létezik még az
  180.           úgynevezett  összetett  kulcs, amely több mezôbôl áll, és ez
  181.           a  mezôcsoport  az  egyedüli azonosítója az adott rekordnak.
  182.           Például   a   név  és  az  anya  leánykori  neve  együttesen
  183.           általában  hivatalos ügyekben elegendônek szokott bizonyulni
  184.           a  személyazonosság  bizonyítására,  de  ha  nem elég, akkor
  185.           jöhet  a születési hely vagy idô. Ennyi adatból már biztosan
  186.           ki  lehet  deríteni, hogy X. Y. az valóban X. Y., mert annak
  187.           nagyon   kicsi,  szinte  nulla  a  valószínûsége,  hogy  két
  188.           személynek  ugyanaz  legyen  a neve, az anyja neve, ugyanott
  189.           és ugyanakkor születessen.
  190.  
  191.  
  192.                               @VGrafikus adatok@N
  193.  
  194.           Az  elôzô  gondolatmenetet  folytatva, ha minden összejön és
  195.           kiderül,   hogy   mégis  létezik  két  olyan  személy,  akik
  196.           kielégítik  az  elôbb felsorolt kritériumokat, akkor szükség
  197.           lenne   még   olyasmire,   ami   minden   kétséget  kizáróan
  198.           bizonyítja,  hogy  a  két  személy nem azonos. A Paradox for
  199.           Windows  4.5  verziója  erre  is  ad  megoldást,  a grafikus
  200.           adattárolást.
  201.  
  202.           Az  úgynevezett  grafikus  mezôkben tárolhatunk minden .BMP,
  203.           .PCX,  .TIF,  .GIF  vagy .EPS kiterjesztésû grafikus file-t.
  204.           Használata  egyszerû, csak be kell olvasni a kívánt képet az
  205.           átmeneti  tárolóba  (clipboard),  és az adatbázis megnyitása
  206.           után,   EDIT   üzemmódban   beolvassuk   a  képet  onnan  az
  207.           EDIT/PASTE  menüpont segítségével. A Paradox képes használni
  208.           a  Windows  dinamikus  adatcsere-technikáját  (Dinamic  Data
  209.           Exchange  --  DDE),  és  az  objektumok  összekapcsolási  és
  210.           beágyazási  technikáját  (Object  Linking  and  Embedding --
  211.           OLE).  A  DDE  esetében  a Paradox lehet client is és server
  212.           is,  viszont  az  OLE-nél  csak  client  lehet,  vagyis csak
  213.           befogadja  más  Windows-alkalmazások  adatait,  objektumait,
  214.           kiszolgálni ôket ezzel a technikával viszont már nem tudja.
  215.  
  216.           Ezekkel  a  technikákkal  már  nagyszerûen lehet más Windwos
  217.           alkalmazásokkal   a   legkülönbözôbb  grafikai  megoldásokat
  218.           létrehozni,  és  onnan  az  OLE-vel  vagy  DDE-vel a Paradox
  219.           grafikus  mezôibe  betölteni,  fenntartva azt a lehetôséget,
  220.           hogy  közben  ezeken  módosításokat  hajtunk  végre az adott
  221.           alkalmazásban,  és  a  dinamikus  adatcserének  köszönhetôen
  222.           aktivizálódnak  a  változások  a  mi  adatbázisunkban  is. A
  223.           grafikus   mezôk  használatával  olyan  archívumokat  tudunk
  224.           létrehozni,  amelyek  képanyagok tárolására és azonosítására
  225.           alkalmasak,  mint  például rendôrségi nyilvántartás, múzeumi
  226.           archiválás  stb.,  és  ha megfelelô megjelenítési formátumot
  227.           használunk  (FORM),  akkor  ugyanazon képernyôn láthatjuk az
  228.           adott rekord szöveges és képi anyagát.
  229.  
  230.  
  231.                          @VSQL Link for Windows v1.0@N
  232.  
  233.           A  programcsomag  nemcsak  a Paradox for Windows lemezeit és
  234.           kézikönyveit  tartalmazza, hanem három önálló programként az
  235.           SQL  Link  for  Windows  1.0  verziót.  Az  egyik  program a
  236.           Borland  SQL Link for Interbase 3.3, a második a Borland SQL
  237.           Link  for Sybase/MS SQL Server 4.x, a harmadik a Borland SQL
  238.           Link  for Oracle Server 6.0. Mindegyikhez tartozik egy 3 1/2
  239.           colos  HD  floppy  és egy rövid leírás. Ezeket a programokat
  240.           ugyanúgy   kell   telepíteni,   mint  a  Paradoxot,  sôt,  a
  241.           telepítés   közben   megjelenô  képen  is  ugyanaz  az  autó
  242.           szerepel,   csak  más  a  felirat.  Ezekkel  a  programokkal
  243.           hozható   létre   kapcsolat  a  Paradox  for  Windows  és  a
  244.           programok nevében szereplô rendszerek között.
  245.  
  246.  
  247.                                @VÖsszefoglalás@N
  248.  
  249.           A  Paradox for Windows 4.5 jól áttekinthetô rendszert alkot,
  250.           amelyben    minden    adatbáziskezelô    mûvelet    egérrel,
  251.           párbeszédes   ablakokkal  végezhetô,  könnyen  kezelhetô  és
  252.           megtanulható,  súgója  is nyomon követi az eseményeket akkor
  253.           is,  ha nem ad mindig egyenes választ a feltett kérdésre, de
  254.           ilyenkor  a  kézikönyv  (néha  túlságosan  is)  részletes és
  255.           világos magyarázatot ad.
  256.  
  257.           Sok  mindent  nem  említettük  a cikk során, mint például az
  258.           ObjectPAL-t,  ami  a  Paradox makro- és programozási nyelve,
  259.           és  aminek  segítségével  a  gyakran  ismétlôdô utasításokat
  260.           egyedi  menü  és ikon formában definiálhatjuk, és számos más
  261.           hasznos  mûveletet hajthatunk végre vele, aminek a kézikönyv
  262.           egy  külön kötetet szentelt. Ezen kívül számos hasznos és új
  263.           dolog   csak   szóba   került,   de  reméljük,  hogy  kedvet
  264.           csináltunk  a  szoftver megismeréséhez és használatához. Aki
  265.           belefog   ebbe,   rá   fog   jönni,  hogy  akinek  van  némi
  266.           adatbáziskezelési  ismerete,  rövid  idô alatt megtanulhatja
  267.           és  elsajátíthatja  a  Paradox for Windowsról a legfontosabb
  268.           ismereteket.  Annak ellenére, hogy a programnak nagy a hely-
  269.           és  memóriaigénye érdemes használni -- igaz úgy néz ki, hogy
  270.           a  mai  világban  már  nincs  is  kisméretû  szoftver, ezzel
  271.           együtt   kell   élni,   mint   ahogy  együtt  kell  élni  az
  272.           információáradattal  (amihez  viszont  a  Paradox  az  egyik
  273.           legjobb segítség).
  274.  
  275.           @KAli Mehdi@N
  276.  
  277.  
  278. @<9404\BEMUTAT.GIF>A Paradox bemutatkozó képernyôje@N
  279.  
  280. @<9404\FORM.GIF>A FORM-mal tervezett megjelenítési forma grafikus mezôvel@N
  281.  
  282. @<9404\SQLINST.GIF>Beindult a telepítô kocsi@N
  283.  
  284. @<9404\TABLE.GIF>A Paradoxnál a táblázatos megjelenítés a standard megjelenítési forma@N
  285.  
  286. @<9404\KEPANYAG.GIF>Grafikus mezô a szöveges mezôk kíséretében@N
  287.  
  288. @<9404\GRAPH.GIF>Grafikonok ábrázolása a Paradoxszal@N